package com.ljm.mp.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
@Data
public class MenuButtonDto implements Serializable {
    /**
     * 响应类型
     */
    private String type;
    /**
     * 名字
     */
    private String name;
    /**
     * 菜单KEY值
     */
    private String key;
    /**
     * 网页链接
     */
    private String url;
    /**
     * 调用新增永久素材接口返回的合法media_id
     */
    @JSONField(name="media_id")
    private String mediaId;
    /**
     * 小程序的appid（miniprogram类型必须）
     */
    private String appid;
    /**
     * 小程序的页面路径
     */
    private String pagepath;
    /**
     * 二级菜单
     */
    @JSONField(name="sub_button")
    private List<MenuButtonDto> subButton;
}
